var iat
var len
var patch
var iat_start
var iat_VA


ask "   .idata  , .rdata -  C++(Enter the address of section .idata , .rdata - for C ++)  ."
cmp $RESULT, 0
je quit
mov iat,$RESULT
ask "  .(Enter the size of section)"
cmp $RESULT, 0
je quit
mov len,$RESULT
bprm iat,len
run
bpmc
mov iat_VA,esi
mov patch,eip
add patch,B
fill patch, 4, 90
add patch,6B 
fill patch, 9, 90
add patch,A8
fill patch, 9, 90
add patch,F6
fill patch, 2, 90
add patch,66
bp patch
run
bc patch
eval "  !      ,(IAT repair, binary copy $ paste in dump IAT Start: {iat_VA}"
msg $RESULT
ret

quit:
ret